package com.sip.ruleevaluateadapter;


public interface DomainComparator<T> {

    public final static String VALIDATION_RULE_API_CONSUME_TYPE_CHANGES = "01";

    public final static String VALIDATION_RULE_API_PRODUCE_TYPE_CHANGES = "02";

    public final static String VALIDATION_RULE_API_NAME_CHANGES = "03";

    public final static String VALIDATION_RULE_API_EXCEPTION_CHANGES = "04";

    public final static String VALIDATION_RULE_API_DELETION = "05";

    public final static String VALIDATION_RULE_API_UNCHANGED = "06";

//    public String compareByAPIName(T t1, T t2);
//
//    public String compareByException(T t1, T t2);
    
    public T compareUpdate(final T scannedSet); 
}
